package ProvaView;

import DisciplinaTopico.Topico;
import Prova.QuestaoProva;
import java.util.List;

public interface IProva
{
    public void gerarProva(int numQuestoesFaceisDisc,int numQuestoesMediasDisc, int numQuestoesDificiesDisc,int numQuestoesFaceisMultEsc,
            int numQuestoesMediasMultEsc,int numQuestoesDificiesMultEsc,List<Topico> topicos)throws Exception;

    public boolean validaPontuacaoTotalProva (List<QuestaoProva> questoes)throws Exception;

    public boolean verificaPosicaoQuestoesProva (List<QuestaoProva> questoes) throws Exception;

   


    public boolean verificaPontuacaoQuestao(double pontuacaoQuestao)throws Exception;


}
